let {Readable} = require("stream");

let read = new Readable();

/*
    1. 对于所有可读流都是readable ， 对于所有的可写流都是writeable
    2. 对于readable可以使用push进行写入 ， 或者是在面板上写入 ， 如果想要读取readable中的数据 ， 那么就需要使用on方法 ， 然后通过回调函数进行读取
    3. 对于writeable可以使用write进行写出 ， 
*/ 

// read.push(123);
// read.push(null);
let reader = process.stdin;
reader.push("tsh");
reader.push(null);
reader.on("data" , (chunk) => {
    console.log(chunk.toString());
});